MATLAB Appdesigner制作图像基础处理APP

您所在的位置:网站首页 matlab appdesigner教程 MATLAB Appdesigner制作图像基础处理APP

MATLAB Appdesigner制作图像基础处理APP

2024-07-10 05:11| 来源: 网络整理| 查看: 265

利用KMeans进行遥感NDWI进行聚类分割

叮当399: 就是根据您的代码修改了一下

利用KMeans进行遥感NDWI进行聚类分割

叮当399: #!/usr/bin/env python # -*- coding:utf-8 -*- """ @author: 楠楠星球 @time: 2024/5/13 15:12 @file: kmeans.py-->test @project: pythonProject @# ------------------------------------------(one)-------------------------------------- @# ------------------------------------------(two)-------------------------------------- """ from matplotlib.image import imread import matplotlib.pyplot as plt import numpy as np from PIL import Image from sklearn.cluster import KMeans, k_means # img =imread('NDWI.tif') #img = Image.open('volcanoes') #读取的landsat全色影像,若是彩色图像请在此句后面加上.convert("RGB") img = open('.\\volcanoes\\mgl0908grd100_区域1.tif') img1 = np.array(img) #转为矩阵 img_bands = 1 #图像的波段或者深度 image=img1.reshape(-1, img_bands)#更改图像维度 seg_images = [] #存放处理结果 n_clusters = 2 #要聚类的簇类数 # 随机生成颜色矩阵 colors = [np.random.randint(0, 255, size=(1, img_bands)) for _ in range(n_clusters)] # 利用KMeans类进行聚类处理,n_clusters表示簇类数,random_state表示随机种子,n_init='auto'为了防止报错,调用.fit()方法进行处理 Kmeans_res = KMeans(n_clusters=n_clusters,rand

关于Agisoft PhotoScan导出的点云在MATLAB显示成一条线的解决方案

楠楠星球: 你说的是什么导入到cc里面?

利用KMeans进行遥感NDWI进行聚类分割

楠楠星球: 把你的源码发给我看看表情包

利用KMeans进行遥感NDWI进行聚类分割

叮当399: 第33行报错了,有人知道怎么改嘛



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3